Big Huge Thesaurus

soluble RNA

noun